page, html, body{width: 100; height: 100%; max-width: 750px; color: #333;margin: 0 auto;background: #f8f8f8 !important;}
img {max-width: 100%;}
.banLine{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.banLines{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.button{width: 690rpx;height: 88rpx;font-size: 30rpx;font-family: SemiBold;color: #FFFFFF;background: linear-gradient(90deg, #3875F4 0%, #1A61F3 100%);border-radius: 18rpx;margin: 0 auto;}
.barHeight{width: 750rpx;height: var(--status-bar-height);}
.placeholder{color: #999 !important;font-size: 28rpx;}
.star::after {content: '*';font-size: 32rpx;font-family: SemiBold;color: #C67D58;}
.navigator-hover{background-color: rgba(0, 0, 0, 0); opacity: 1;}
::v-deep .uni-input-placeholder {color: #999 !important;}
::v-deep .uni-load-more__text {font-size: 28rpx;font-family: SemiBold;color: #999999 !important;}

.flexJA{display: flex;flex-direction: row;justify-content: center;align-items: center;}
.flexDc {flex-direction: column;}
.flexFs {justify-content: flex-start;}
.flexFe {justify-content: flex-end;}
.flexSb {justify-content: space-between;}
.flexSa {justify-content: space-around;}
.flexSe {justify-content: space-evenly;}
.flexAis {align-items: flex-start;}
.flexAib {align-items: baseline;}
.flexWw {flex-wrap: wrap;}

.container {padding-bottom: var(--window-bottom);}

@font-face {
  font-family: "DemiBold";
  src: url('/static/font/GEETYPE-C4PineGBT-Flash-DemiBold.ttf') format('truetype');
}
@font-face {
  font-family: "Medium";
  src: url('/static/font/GEETYPE-C4PineGBT-Flash-Medium.ttf') format('truetype');
}
@font-face {
  font-family: "SemiBold";
  src: url('/static/font/GEETYPE-C4PineGBT-Flash-SemiBold.ttf') format('truetype');
}
